package com.sskj.market.component;

import com.sskj.lib.dagger.module.UserModule;
import com.sskj.market.ui.ShoppingActivity;
import com.sskj.market.ui.activity.CommodityDetailsActivity;
import com.sskj.market.ui.activity.MyAddressActivity;
import com.sskj.market.ui.activity.OrderDetailsActivity;
import com.sskj.market.ui.activity.OrderItemFragment;
import com.sskj.market.ui.activity.OrderListActivity;
import com.sskj.market.ui.activity.SubmitOrderActivity;

import dagger.Component;

/**
 * @author :budou
 * Package :com.sskj.market.component
 * Date :2019/8/1 15:30
 * Describe :
 * Remark :
 */
@Component(modules = {UserModule.class})
public interface UserDataComponent {
    void inject(MyAddressActivity myAddressActivity);

    void inject(CommodityDetailsActivity commodityDetailsActivity);

    void inject(SubmitOrderActivity submitOrderActivity);

    void inject(OrderDetailsActivity orderDetailsActivity);

    void inject(OrderItemFragment orderItemFragment);

    void inject(ShoppingActivity shoppingActivity);
}
